package com.yt.claim.models.dto;

import lombok.Data;
import java.math.BigDecimal;
import java.util.Date;

@Data
public class ClaimUpdateDTO {

    /**
     * 主键
     */
    private Integer claimId;

    /**
     * 关联保单表
     */
    private Integer policyId;

    /**
     * 关联用户表
     */
    private Long userId;

    /**
     * 出险时间
     */
    private Date accidentTime;

    /**
     * 关联出险原因字典
     */
    private Integer reasonAttrId;

    /**
     * 就诊医院名称
     */
    private String hospitalName;

    /**
     * 就诊时间
     */
    private Date treatmentTime;

    /**
     * 诊断结果
     */
    private String diagnosisResult;

    /**
     * 治疗费用总金额
     */
    private BigDecimal treatmentAmount;

    /**
     * 开户行
     */
    private String bankName;

    /**
     * 银行账号
     */
    private String bankAccount;

    /**
     * 开户名
     */
    private String accountName;

    /**
     * 索赔材料存储路径
     */
    private String claimMaterials;

    /**
     * 索赔材料数量
     */
    private Byte materialCount;

    /**
     * 关联索赔状态字典
     */
    private Integer statusAttrId;
}